var t = require;
var e = module;
var o = exports;
var i = this && this.__decorate ||
function(t, e, o, i) {
    var n, a = arguments.length,
    r = a < 3 ? e: null === i ? i = Object.getOwnPropertyDescriptor(e, o) : i;
    if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, i);
    else for (var s = t.length - 1; s >= 0; s--)(n = t[s]) && (r = (a < 3 ? n(r) : a > 3 ? n(e, o, r) : n(e, o)) || r);
    return a > 3 && r && Object.defineProperty(e, o, r),
    r
};
Object.defineProperty(o, "__esModule", {
    value: !0
}),
o.RoleState = o.LogEventType = void 0;
var n = cc._decorator,
a = n.ccclass;
n.property,
function(t) {
    t.HallMatchBtn = "BCBgAAoXHx5d0l0VVJKBm9",
    t.MatchBtn = "BCBgAAoXHx5d0l0VVJKBm-",
    t.MatchStartBtn = "BCBgAAoXHx5d0l0VVJKBm_",
    t.GameOverGet1 = "BCBgAAoXHx5d0l0VVJKBmg",
    t.GameOverGet6 = "BCBgAAoXHx5d0l0VVJKBmh",
    t.GameOver2Back = "BCBgAAoXHx5d0l0VVJKBmi",
    t.Game1GetBox = "BCBgAAoXHx5d0l0VVJKBmj",
    t.Box1Open = "BCBgAAoXHx5d0l0VVJKBmk",
    t.Box1Collect = "BCBgAAoXHx5d0l0VVJKBml",
    t.Car2Btn = "BCBgAAoXHx5d0l0VVJKBmm",
    t.Car2Unlock = "BCBgAAoXHx5d0l0VVJKBmn",
    t.Car2refit = "BCBgAAoXHx5d0l0VVJKBmo",
    t.Car2refitBack = "BCBgAAoXHx5d0l0VVJKBmp"
} (o.LogEventType || (o.LogEventType = {})),
function(t) {
    t[t.Standy = 0] = "Standy",
    t[t.MoveTo = 1] = "MoveTo",
    t[t.Working = 2] = "Working",
    t[t.CollectMoveBack = 3] = "CollectMoveBack",
    t[t.WorkEnd = 4] = "WorkEnd",
    t[t.Building = 5] = "Building"
} (o.RoleState || (o.RoleState = {}));
var r = function() {
    function t() {}
    var e;
    return e = t,
    t.getIns = function() {
        return e._ins || (e._ins = new e),
        e._ins
    },
    t.prototype.logEvent = function(t, e, o) {
        void 0 === o && (o = 1),
        console.log(t),
        "undefined" != typeof wx && wx.reportUserBehaviorBranchAnalytics && (console.log("上报：" + t), wx.reportUserBehaviorBranchAnalytics({
            branchId: t,
            branchDim: e,
            eventType: o
        }))
    },
    t._ins = null,
    e = i([a], t)
} ();
o.default = r